//
//  StaticTools+UI.h
//  JFmerchant
//
//  Created by 文彬 on 2017/12/29.
//  Copyright © 2017年 文彬. All rights reserved.
//

#import "StaticTools.h"

@interface StaticTools (UI)

/**
 生成纯色图片
 
 @param color 颜色
 @return 图片
 */
+ (UIImage *)imageWithColor:(UIColor *)color;

/**
 *  将图片裁剪成圆形
 *
 *  @param image 图片
 *  @param inset 边框
 *
 *  @return 图片
 */
+ (UIImage*) circleImage:(UIImage*) image withParam:(CGFloat) inset;

/**
 *  图片缩放
 *
 *  @param image   原始图片
 *  @param newSize 缩放的大小
 *
 *  @return 图片
 */
+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize;

/**
 截图
 
 @param  view 要截图的视图
 @return 图片
 */
+ (UIImage*)screenView:(UIView *)view;


/**
 获取文字高度
 
 @param textString 文字
 @param defautWidth 宽度
 @param font 字体
 @param lineSpace 行坚决
 @return 高度
 */
+ (float)getLabelHeight:(NSString *)textString
             defautWidth:(float)defautWidth
                    font:(UIFont*)font
               lineSpace:(float)lineSpace;
/**
 获取文字高度
 
 @param textString 文字
 @param defautWidth 最大宽度
 @param font 字体
 @return size
 */
+ (float)getLabelHeight:(NSString *)textString
            defautWidth:(float)defautWidth
               fontSize:(UIFont*)font;

/**
 获取文字宽度
 
 @param textString 文字
 @param defautHeight 高度
 @param font 字体
 @return size
 */
+ (float)getLabelWidth:(NSString *)textString
          defautHeight:(float)defautHeight
              fontSize:(UIFont*)font;

@end
